var _byteLenKey="org.apache.myfaces.trinidad.validator.ByteLengthValidator.MAXIMUM"; function TrByteLengthValidator( a0, a1 ) { this._length=a0; this._messages=a1; this._class="TrByteLengthValidator"; } TrByteLengthValidator.prototype=new TrValidator(); function CjkFormat( a0, a1 ) { this._base=TrByteLengthValidator; this._base(a0,a1); this._class="CjkFormat"; } CjkFormat.prototype=new TrByteLengthValidator(); CjkFormat.prototype.getHints=function( a2 ) { var a3=null; if(this._messages["hint"]) { a3=new Array(); a3.push(TrMessageFactory.createCustomMessage( this._messages["hint"], this._length) ); } return a3; } CjkFormat.prototype.validate=function( a4, a5, a6 ) { var a7=0; var a8=this._length; while(a7this._maxIntegerDigits) { this._minIntegerDigits=this._maxIntegerDigits; } } } TrNumberFormat.prototype.getMaximumIntegerDigits=function() { return this._maxIntegerDigits; } TrNumberFormat.prototype.setMaximumFractionDigits=function(a7) { if(a7) { this._maxFractionDigits=a7<0?0:a7; if(this._maxFractionDigitsthis._maxIntegerDigits) { this._maxIntegerDigits=this._minIntegerDigits; } } } TrNumberFormat.prototype.getMinimumIntegerDigits=function() { return this._minIntegerDigits; } TrNumberFormat.prototype.setMinimumFractionDigits=function(a9) { if(a9) { this._minFractionDigits=a9<0?0:a9; if(this._maxFractionDigitsa55) { a57=a54-a55; a53=a53.substring(a57,a54); } else if(a540) { a58="0"+a58; --a57; } a53=a58+a53; } if(this.isGroupingUsed()) { a53=this._addGroupingSeparators(a53); } return a53; } TrNumberFormat.prototype._formatFractions=function(a59) { var a60=a59.length; var a61=this.getMaximumFractionDigits(); var a62=this.getMinimumFractionDigits(); if(a60>a61&&a61>a62) { a59=a59.substring(0,a61); } if(a600) { a59=a59+"0"; --a63; } } return a59; } TrNumberFormat.prototype._addGroupingSeparators=function(a64) { var a65=a64.length; var a66=a65%3; var a67; var a68; var a69=""; var a70=this._localeSymbols.getGroupingSeparator(); if(a66>0) { a67=(a65<4)?a64.substring(0,a66):a64.substring(0,a66)+a70; a68=a64.substring(a66,a65); } else { a67=""; a68=a64; } for(i=0;i=this._minValue&&numberValue<=this._maxValue) { return string; } else { var a8="org.apache.myfaces.trinidad.validator.LongRangeValidator.NOT_IN_RANGE"; if(this._messages&&this._messages["range"]) { a7=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a8), this._messages["range"], a5, string, ""+this._minValue, ""+this._maxValue); } else { a7=_createFacesMessage(a8, a5, string, ""+this._minValue, ""+this._maxValue); } } } else { if(this._minValue!=null) { if(numberValue>=this._minValue) { return string; } else { var a8="org.apache.myfaces.trinidad.validator.LongRangeValidator.MINIMUM"; if(this._messages&&this._messages["min"]) { a7=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a8), this._messages["min"], a5, string, ""+this._minValue); } else { a7=_createFacesMessage(a8, a5, string, ""+this._minValue); } } } else { if(this._maxValue==null||numberValue<=this._maxValue) { return string; } else { var a8="org.apache.myfaces.trinidad.validator.LongRangeValidator.MAXIMUM"; if(this._messages&&this._messages["max"]) { a7=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a8), this._messages["max"], a5, string, ""+this._maxValue); } else { a7=_createFacesMessage(a8, a5, string, ""+this._maxValue); } } } } throw new TrConverterException(a7); } function TrLengthValidator( a0, a1, a2) { this._maxValue=a0; this._minValue=a1; this._messages=a2; this._class="TrLengthValidator"; } TrLengthValidator.prototype=new TrValidator(); TrLengthValidator.prototype.getHints=function( a3 ) { return _returnRangeHints( this._messages, this._maxValue, this._minValue, "org.apache.myfaces.trinidad.validator.LengthValidator.MAXIMUM_HINT", "org.apache.myfaces.trinidad.validator.LengthValidator.MINIMUM_HINT", (this._minValue==this._maxValue) ?"org.apache.myfaces.trinidad.validator.LengthValidator.EXACT_HINT" :"org.apache.myfaces.trinidad.validator.LengthValidator.RANGE_HINT", "hintMax", "hintMin", "hintRange" ); } TrLengthValidator.prototype.validate=function( a4, a5, a6 ) { var a7=""+a4; var a8=a7.length; if(a8>=this._minValue&& ((this._maxValue==null)||(a8<=this._maxValue))) { return a7; } else { if((this._minValue>0)&&(this._maxValue!=null)) { var a9=(this._minValue==this._maxValue); var a10=a9 ?"org.apache.myfaces.trinidad.validator.LengthValidator.EXACT" :"org.apache.myfaces.trinidad.validator.LengthValidator.NOT_IN_RANGE"; var a11; var a12="range"; if(this._messages&&this._messages[a12]) { a11=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a10), this._messages[a12], a5, a7, ""+this._minValue, ""+this._maxValue); } else { a11=_createFacesMessage(a10, a5, a7, ""+this._minValue, ""+this._maxValue); } throw new TrConverterException(a11); } else if(a8=minDate&&dateTime<=maxDate) { return a8; } else { var a13="org.apache.myfaces.trinidad.validator.DateTimeRangeValidator.NOT_IN_RANGE"; if(this._messages&&this._messages["range"]) { a11=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a13), this._messages["range"], a9, ""+a10.getAsString(a8), ""+this._minValue, ""+this._maxValue); } else { a11=_createFacesMessage(a13, a9, ""+a10.getAsString(a8), ""+this._minValue, ""+this._maxValue); } } } else { if(this._minValue) { try { minDate=(this._minISODate==null)? a10.getAsObject(this._minValue).getTime(): a12.getAsObject(this._minISODate).getTime(); } catch(e) { return a8; } if(dateTime>=minDate) { return a8; } else { var a13="org.apache.myfaces.trinidad.validator.DateTimeRangeValidator.MINIMUM"; if(this._messages&&this._messages["min"]) { a11=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a13), this._messages["min"], a9, ""+a10.getAsString(a8), ""+this._minValue); } else { a11=_createFacesMessage(a13, a9, ""+a10.getAsString(a8), ""+this._minValue); } } } else if(this._maxValue) { try { maxDate=(this._maxISODate==null)? a10.getAsObject(this._maxValue).getTime(): a12.getAsObject(this._maxISODate).getTime(); } catch(e) { return a8; } if(dateTime<=maxDate) { return a8; } else { var a13="org.apache.myfaces.trinidad.validator.DateTimeRangeValidator.MAXIMUM"; if(this._messages&&this._messages["max"]) { a11=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a13), this._messages["max"], a9, ""+a10.getAsString(a8), ""+this._maxValue); } else { a11=_createFacesMessage(a13, a9, ""+a10.getAsString(a8), ""+this._maxValue); } } } else { return a8; } } throw new TrConverterException(a11); } function TrDateRestrictionValidator( a0, a1, a2) { this._weekdaysValue=a0; this._monthValue=a1; this._messages=a2; this._weekdaysMap={'2':'tue','4':'thu','6':'sat','1':'mon','3':'wed','5':'fri','0':'sun'}; this._translatedWeekdaysMap={'sun':'0','mon':'1','tue':'2','wed':'3','thu':'4','fri':'5','sat':'6'}; this._monthMap={'2':'mar','4':'may','9':'oct','8':'sep','11':'dec','6':'jul','1':'feb','3':'apr','10':'nov','7':'aug','5':'jun','0':'jan'}; this._translatedMonthMap={'jan':'0','feb':'1','mar':'2','apr':'3','may':'4','jun':'5','jul':'6','aug':'7','sep':'8','oct':'9','nov':'10','dec':'11'}; this._class="TrDateRestrictionValidator"; } TrDateRestrictionValidator.prototype=new TrValidator(); TrDateRestrictionValidator.prototype.getHints=function( a3 ) { var a4=['mon','tue','wed','thu','fri','sat','sun']; var a5=['jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec']; if(this._weekdaysValue) TrCollections.removeValuesFromArray(this._weekdaysValue,a4); if(this._monthValue) TrCollections.removeValuesFromArray(this._monthValue,a5); return _returnHints( this._messages, !this._weekdaysValue?this._weekdaysValue:this._translate(a4,this._translatedWeekdaysMap,a3.getLocaleSymbols().getWeekdays()), !this._monthValue?this._monthValue:this._translate(a5,this._translatedMonthMap,a3.getLocaleSymbols().getMonths()), "org.apache.myfaces.trinidad.validator.DateRestrictionValidator.WEEKDAY_HINT", "org.apache.myfaces.trinidad.validator.DateRestrictionValidator.MONTH_HINT", "hintWeek", "hintMonth" ); } TrDateRestrictionValidator.prototype._translate=function( values, map, valueArray ) { if(values) { var translatedValues=new Array(); var valuesAsArray=eval(values); for(i=0;ia5)) { a21=a2+".MAXIMUM"; a22=a5; } else if((a6!=null)&& (a16='A')&&(a2<='Z')|| (a2>='a')&&(a2<='z')) { switch(a2) { case'D': a7="(Day in Year)"; break; case'E': { var a9=a5.getDay(); a7=(a4<=3) ?a1.getShortWeekdays()[a9] :a1.getWeekdays()[a9]; } break; case'F': a7="(Day of week in month)"; break; case'G': { var a10=a1.getEras(); a7=(a5.getTime()<_getADEra().getTime()) ?a10[0] :a10[1]; } break; case'M': { var a11=a5.getMonth(); if(a4<=2) { a7=_getPaddedNumber(a11+1,a4); } else if(a4==3) { a7=a1.getShortMonths()[a11]; } else { a7=a1.getMonths()[a11]; } } break; case'S': a7=_getPaddedNumber(a5.getMilliseconds(),a4); break; case'W': a7="(Week in Month)"; break; case'a': { var a12=a1.getAmPmStrings(); a7=(_isPM(a5.getHours())) ?a12[1] :a12[0]; } break; case'd': a7=_getPaddedNumber(a5.getDate(),a4); break; case'h': hours=a5.getHours(); if(_isPM(hours)) hours-=12; if(hours==0) hours=12; a7=_getPaddedNumber(hours,a4); break; case'K': hours=a5.getHours(); if(_isPM(hours)) hours-=12; a7=_getPaddedNumber(hours,a4); break; case'k': hours=a5.getHours(); if(hours==0) hours=24; a7=_getPaddedNumber(hours,a4); break; case'H': a7=_getPaddedNumber(a5.getHours(),a4); break; case'm': a7=_getPaddedNumber(a5.getMinutes(),a4); break; case's': a7=_getPaddedNumber(a5.getSeconds(),a4); break; case'w': a7="(Week in year)"; break; case'y': { var a13=a5.getFullYear(); var a14=(a4<=2) ?a4 :null; a7=_getPaddedNumber(a13,a4,a14); } break; case'z': { a7="GMT"; var a15=_getTimeZoneOffsetString(a5,false); if(a15) { a7+=a15[0]; a7+=":" a7+=a15[1]; } } break; case'Z': { var a15=_getTimeZoneOffsetString(a5,true); if(a15) { a7=a15[0]; a7+=a15[1]; } else { a7=""; } } break; default: a7=""; } } else { a7=a0.substring(a3,a3+a4); } a6.value+=a7; return true; } function _getTimeZoneOffsetString(a0,a1) { var a2=-1*a0.getTimezoneOffset(); a2+=_getLocaleTimeZoneDifference(); if(a1||a2!=0) { var a3=new Array(2); if(a2<0) { a3[0]="-"; a2=-a2 } else { a3[0]="+"; } a3[0]+=_getPaddedNumber(Math.floor(a2/60),2); a3[1]=_getPaddedNumber(a2%60,2); return a3; } } function _getLocaleTimeZoneDifference() { var a0=new Date(); var a1=a0.getTimezoneOffset()*-1; var a2=0; return a2-a1; } function _subparse( a0, a1, a2, a3, a4, a5, a6 ) { var a7=a5.currIndex; var a8=(a3+a4='A')&&(a2<='Z')|| (a2>='a')&&(a2<='z')) { switch(a2) { case'D': if(_accumulateNumber(a5,!a9?3:a4)==null) { return false; } break; case'E': { var a10=_matchArray(a5, (a4<=3) ?a1.getShortWeekdays() :a1.getWeekdays()); if(a10==null) { return false; } } break; case'F': if(_accumulateNumber(a5,!a9?2:a4)==null) { return false; } break; case'G': { var a11=_matchArray(a5,a1.getEras()); if(a11!=null) { if(a11==0) { a5.parsedBC=true; } } else { return false; } } break; case'M': { var a12; var a13=0; if(a4<=2) { a12=_accumulateNumber(a5,!a9?2:a4); a13=-1; } else { var a14=(a4==3) ?a1.getShortMonths() :a1.getMonths(); a12=_matchArray(a5,a14); } if(a12!=null) { a5.parsedMonth=(a12+a13); } else { return false; } } break; case'S': { var a15=_accumulateNumber(a5,!a9?3:a4); if(a15!=null) { a5.parsedMilliseconds=a15; } else { return false; } } break; case'W': if(_accumulateNumber(a5,!a9?2:a4)==null) { return false; } break; case'a': { var a16=_matchArray(a5, a1.getAmPmStrings()); if(a16==null) { return false; } else { if(a16==1) { a5.isPM=true; } } } break; case'd': { var a17=_accumulateNumber(a5,!a9?2:a4); if(a17!=null) { a5.parsedDate=a17; } else { return false; } } break; case'h': case'k': case'H': case'K': { var a18=_accumulateNumber(a5,!a9?2:a4); if(a18!=null) { if((a2=='h')&&(a18==12)) a18=0; if((a2=='k')&&(a18==24)) a18=0; a5.parsedHour=a18; } else { return false; } } break; case'm': { var a19=_accumulateNumber(a5,!a9?2:a4); if(a19!=null) { a5.parsedMinutes=a19; } else { return false; } } break; case's': { var a20=_accumulateNumber(a5,!a9?2:a4); if(a20!=null) { a5.parsedSeconds=a20; } else { return false; } } break; case'w': if(_accumulateNumber(a5,!a9?2:a4)==null) { return false; } break; case'y': { var a21=_accumulateNumber(a5,!a9?4:a4); var a22=a5.currIndex-a7; if(a21!=null) { if((a22>2)&& (a4<=2)&& (a21<=999)) { return false; } else if((a4<=2)&&(a21>=0)&&(a21<=100)) { a21=_fix2DYear(a21); } else if(a4==4) { if(a22==3) return false; if(a22<=2) a21=_fix2DYear(a21); } if(a21==0) return false; a5.parsedFullYear=a21; } else { return false; } } break; case'z': { if(!_matchText(a5,"GMT")) { return false; } if((a5.parseString.length-a5.currIndex)>0) { if(_matchArray(a5,["-","+"])==null) { return false; } var a23=_accumulateNumber(a5,2); if(a23==null) { return false; } a5.hourOffset=a23; if(!_matchText(a5,":")) { return false; } var a24; if(((a5.parseString.length-a5.currIndex)<2)|| (a24=_accumulateNumber(a5,2))==null) { return false; } a5.minOffset=a24; } } break; case'Z': { if((a5.parseString.length-a5.currIndex)<5) { return false; } if(_matchArray(a5,["-","+"])==null) { return false; } var a23=_accumulateNumber(a5,2) if(a23==null) { return false; } a5.hourOffset=a23; var a24=_accumulateNumber(a5,2) if(a24==null) { return false; } a5.minOffset=null; } break; default: } } else { return _matchText(a5, a0.substring(a3,a3+a4)); } return true; } function _fix2DYear(a0) { var a1; if(_df2DYS!=null) { var a2=_df2DYS; a1=a2-(a2%100); a0+=a1; if(a0a4.length-a3) { return false; } var a5=a4.substring(a3,a3+a2); var a6=a5.toLowerCase(); var a7=a1.toLowerCase(); if(a6!=a7) return false; a0.currIndex+=a2; return true; } function _accumulateNumber( a0, a1 ) { var a2=a0.currIndex; var a3=a2; var a4=a0.parseString; var a5=a4.length; if(a5>a3+a1) a5=a3+a1; var a6=0; while(a3=12); } function _getPaddedNumber( a0, a1, a2 ) { var a3=a0.toString(); if(a1!=null) { var a4=a1-a3.length; while(a4>0) { a3="0"+a3; a4--; } } if(a2!=null) { var a5=a3.length-a2; if(a5>0) { a3=a3.substring(a5, a5+a2); } } return a3; } var _CONVENIENCE_PATTERNS=null; function TrDateTimeConverter( a0, a1, a2, a3, a4 ) { this._class="TrDateTimeConverter"; this._exampleString=a2; this._type=a3; this._messages=a4; this._offset=null; this._localeSymbols=getLocaleSymbols(a1); if(a0==null) a0=this._localeSymbols.getShortDatePatternString(); var a5=this._initPatterns(a0,a1); this._pattern=a5; } TrDateTimeConverter.prototype=new TrConverter(); TrDateTimeConverter.prototype.getFormatHint=function() { if(this._messages&&this._messages["hint"]) { return TrMessageFactory.createCustomMessage( this._messages["hint"], ""+this._exampleString); } else { var a6="org.apache.myfaces.trinidad.convert.DateTimeConverter."+this._type+"_HINT"; return TrMessageFactory.createMessage( a6, ""+this._exampleString); } } TrDateTimeConverter.prototype.getAsString=function( a7 ) { if(this._offset) { var a8=a7.getMinutes(); a7.setMinutes((+a8)-parseInt(this._offset)); } var a9=new Object(); a9.value=""; var a10=this._pattern; if(typeof a10!="string") a10=a10[0]; _doClumping(a10, this._localeSymbols, _subformat, a7, a9); if(this._offset) { var a11=(((this._offset+a7.getTimezoneOffset())*-1)/60); if(parseInt(a11)>0) { a9.value=a9.value+"+" } a9.value=a9.value+a11+":00"; } return a9.value; } TrDateTimeConverter.prototype.setDiffInMins=function( a12 ) { this._offset=a12; } TrDateTimeConverter.prototype.getDiffInMins=function() { return this._offset; } TrDateTimeConverter.prototype.getLocaleSymbols=function() { return this._localeSymbols; } TrDateTimeConverter.prototype.getAsObject=function( a13, a14 ) { if(a13==null) return null; a13=TrUIUtils.trim(a13); if(a13.length==0) return null; var a15=this._pattern; var a16; var a17="org.apache.myfaces.trinidad.convert.DateTimeConverter.CONVERT_"+this._type; if(this._messages&&this._messages["detail"]) { a16=_createCustomFacesMessage(TrMessageFactory.getSummaryString(a17), this._messages["detail"], a14, a13, this._exampleString); } else { a16=_createFacesMessage(a17, a14, a13, this._exampleString); } var a18=_createFacesMessage("org.apache.myfaces.trinidad.convert.DateTimeConverter.CONVERT_DATE_INVALID_DATE", a14, a13); if(typeof a15=="string") { return this._simpleDateParseImpl(a13, a15, this._localeSymbols, a16, a18); } else { var a19; for(a19=0;a190xFF) { return true; } else { return!_isLowerCaseStrict(alphaChar); } } function isLowerCase( a0 ) { var a1=a0.charCodeAt(0); if(a1>0xFF) { return!isDigit(a0); } else { return _isLowerCaseStrict(a0); } } function _isLowerCaseStrict( a0 ) { var a1=a0.charCodeAt(0); return(((a1>=0x61)&&(a1<=0x7A))|| ((a1>=0xDF)&&(a1<=0xFF))); } function isUpperCase( a0 ) { var a1=a0.charCodeAt(0); if(a1>0xFF) { return!isDigit(a0); } else { return _isUpperCaseStrict(a0); } } function isNotUpperCase( a0 ) { var a1=a0.charCodeAt(0); if(a1>0xFF) { return true; } else { return!_isUpperCaseStrict(a0); } } function _isUpperCaseStrict( a0 ) { var a1=a0.charCodeAt(0); return(((a1>=0x41)&&(a1<=0x5A))|| ((a1>=0xC0)&&(a1<=0xDe))); } function isLetter( a0 ) { return isLowerCase(a0)|isUpperCase(a0); } function getUserLanguage() { var a0=_locale; if(a0==null) { a0=window.navigator.userLanguage; if(a0==null) { a0=window.navigator.language; } } return a0; } function getJavaLanguage( a0 ) { if(a0==null) { a0=getUserLanguage(); } var a1=a0.indexOf("-",0); if(a1==-1) return a0; var a2=a0.length; var a3=a0.substring(0,a1); a3+="_"; a1++; var a4=a0.indexOf("-",a1); if(a4==-1) { a4=a2; } var a5=a0.substring(a1, a4); a3+=a5.toUpperCase(); if(a4!=a2) { a3+="_"; a3+=a0.substring(a4+1, a2); } return a3; } function getLocaleSymbols( a0 ) { var a1=getJavaLanguage(a0); while(true) { var a2=window["LocaleSymbols_"+a1]; if(a2!=null) { return a2; } else { var a3=a1.lastIndexOf("_"); if(a3!=-1) { a1=a1.substring(0,a3); } else { break; } } } } function _getEras() { return this.getLocaleElements()["Eras"]; } function _getMonths() { return this.getLocaleElements()["MonthNames"]; } function _getShortMonths() { return this.getLocaleElements()["MonthAbbreviations"]; } function _getWeekdays() { return this.getLocaleElements()["DayNames"]; } function _getShortWeekdays() { return this.getLocaleElements()["DayAbbreviations"]; } function _getAmPmStrings() { return this.getLocaleElements()["AmPmMarkers"]; } function _getZoneStrings() { return this.getLocaleElements()["zoneStrings"]; } function _getLocalPatternChars() { return this.getLocaleElements()["localPatternChars"]; } function _getDecimalSeparator() { if(_decimalSep!=null) return _decimalSep; return this.getLocaleElements()["NumberElements"][0]; } function _getGroupingSeparator() { if(_groupingSep!=null) return _groupingSep; return this.getLocaleElements()["NumberElements"][1]; } function _getPatternSeparator() { return this.getLocaleElements()["NumberElements"][2]; } function _getPercent() { return this.getLocaleElements()["NumberElements"][3]; } function _getPercentSuffix() { return this.getLocaleElements()["PercentElements"][0]; } function _getZeroDigit() { return this.getLocaleElements()["NumberElements"][4]; } function _getDigit() { return this.getLocaleElements()["NumberElements"][5]; } function _getMinusSign() { return this.getLocaleElements()["NumberElements"][6]; } function _getExponential() { return this.getLocaleElements()["NumberElements"][7]; } function _getPerMill() { return this.getLocaleElements()["NumberElements"][8]; } function _getInfinity() { return this.getLocaleElements()["NumberElements"][9]; } function _getNaN() { return this.getLocaleElements()["NumberElements"][10]; } function _getCurrencySymbol() { return this.getLocaleElements()["CurrencyElements"][0]; } function _getCurrencyCode() { return this.getLocaleElements()["CurrencyElements"][1]; } function _getPositivePrefix() { return this.getLocaleElements()["CurrencyElements"][2]; } function _getPositiveSuffix() { return this.getLocaleElements()["CurrencyElements"][3]; } function _getNegativePrefix() { return this.getLocaleElements()["CurrencyElements"][4]; } function _getNegativeSuffix() { return this.getLocaleElements()["CurrencyElements"][5]; } function _getLocaleElements() { return this["LocaleElements"]; } function _getFullTimePatternString() { return this.getLocaleElements()["DateTimePatterns"][0]; } function _getLongTimePatternString() { return this.getLocaleElements()["DateTimePatterns"][1]; } function _getMediumTimePatternString() { return this.getLocaleElements()["DateTimePatterns"][2]; } function _getShortTimePatternString() { return this.getLocaleElements()["DateTimePatterns"][3]; } function _getFullDatePatternString() { return this.getLocaleElements()["DateTimePatterns"][4]; } function _getLongDatePatternString() { return this.getLocaleElements()["DateTimePatterns"][5]; } function _getMediumDatePatternString() { return this.getLocaleElements()["DateTimePatterns"][6]; } function _getShortDatePatternString() { return this.getLocaleElements()["DateTimePatterns"][7]; } function _getDateTimeFormatString() { return this.getLocaleElements()["DateTimePatterns"][8]; } function LocaleSymbols( a0 ) { this["LocaleElements"]=a0; } LocaleSymbols.prototype.getFullTimePatternString=_getFullTimePatternString; LocaleSymbols.prototype.getLongTimePatternString=_getLongTimePatternString; LocaleSymbols.prototype.getMediumTimePatternString=_getMediumTimePatternString; LocaleSymbols.prototype.getShortTimePatternString=_getShortTimePatternString; LocaleSymbols.prototype.getFullDatePatternString=_getFullDatePatternString; LocaleSymbols.prototype.getLongDatePatternString=_getLongDatePatternString; LocaleSymbols.prototype.getMediumDatePatternString=_getMediumDatePatternString; LocaleSymbols.prototype.getShortDatePatternString=_getShortDatePatternString; LocaleSymbols.prototype.getDateTimeFormatString=_getDateTimeFormatString; LocaleSymbols.prototype.getEras=_getEras; LocaleSymbols.prototype.getMonths=_getMonths; LocaleSymbols.prototype.getShortMonths=_getShortMonths; LocaleSymbols.prototype.getWeekdays=_getWeekdays; LocaleSymbols.prototype.getShortWeekdays=_getShortWeekdays; LocaleSymbols.prototype.getAmPmStrings=_getAmPmStrings; LocaleSymbols.prototype.getZoneStrings=_getZoneStrings; LocaleSymbols.prototype.getLocalPatternChars=_getLocalPatternChars; LocaleSymbols.prototype.getDecimalSeparator=_getDecimalSeparator; LocaleSymbols.prototype.getGroupingSeparator=_getGroupingSeparator; LocaleSymbols.prototype.getPatternSeparator=_getPatternSeparator; LocaleSymbols.prototype.getPercent=_getPercent; LocaleSymbols.prototype.getPercentSuffix=_getPercentSuffix; LocaleSymbols.prototype.getZeroDigit=_getZeroDigit; LocaleSymbols.prototype.getDigit=_getDigit; LocaleSymbols.prototype.getMinusSign=_getMinusSign; LocaleSymbols.prototype.getExponential=_getExponential; LocaleSymbols.prototype.getPerMill=_getPerMill; LocaleSymbols.prototype.getInfinity=_getInfinity; LocaleSymbols.prototype.getNaN=_getNaN; LocaleSymbols.prototype.getCurrencySymbol=_getCurrencySymbol; LocaleSymbols.prototype.getCurrencyCode=_getCurrencyCode; LocaleSymbols.prototype.getPositivePrefix=_getPositivePrefix; LocaleSymbols.prototype.getPositiveSuffix=_getPositiveSuffix; LocaleSymbols.prototype.getNegativePrefix=_getNegativePrefix; LocaleSymbols.prototype.getNegativeSuffix=_getNegativeSuffix; LocaleSymbols.prototype.getLocaleElements=_getLocaleElements; function TrConverterHint() { this._class="TrConverterHint"; } TrConverterHint.prototype.getFormatHint=function(){} function TrValidatorHint() { this._class="TrValidatorHint"; } TrConverterHint.prototype.getHints=function(a0){} function TrConverter() { this._class="TrConverter"; } TrConverter.prototype.getAsString=function(a0,a1){} TrConverter.prototype.getAsObject=function(a2,a3){} function TrValidator() { this._class="TrValidator"; } TrValidator.prototype.validate=function(a0,a1,a2){} function TrConverterException( a0, a1, a2 ) { if(a0==null) { this._facesMessage=new TrFacesMessage(a1, a2, TrFacesMessage.SEVERITY_ERROR); } else { this._facesMessage=a0; } } TrConverterException.prototype.getFacesMessage= function() { return this._facesMessage; } function TrValidatorException( a0, a1, a2 ) { if(a0==null) { this._facesMessage=new TrFacesMessage(a1, a2, TrFacesMessage.SEVERITY_ERROR); } else { this._facesMessage=a0; } } TrValidatorException.prototype.getFacesMessage= function() { return this._facesMessage; } function TrFacesMessage( a0, a1, a2 ) { this._summary=a0; this._detail=a1; if(a2==null) { this._severity=TrFacesMessage.SEVERITY_INFO; } else { this._severity=a2; } } TrFacesMessage.SEVERITY_INFO=0; TrFacesMessage.SEVERITY_WARN=1; TrFacesMessage.SEVERITY_ERROR=2; TrFacesMessage.SEVERITY_FATAL=3; TrFacesMessage._SEVERITY_DEFAULT=TrFacesMessage.SEVERITY_INFO; TrFacesMessage.prototype.getDetail= function() { return this._detail; } TrFacesMessage.prototype.getSummary= function() { return this._summary; } TrFacesMessage.prototype.setDetail= function( a3 ) { this._detail=a3; } TrFacesMessage.prototype.setSummary= function( a4 ) { this._summary=a4; } TrFacesMessage.prototype.getSeverity= function() { return this._severity; } TrFacesMessage.prototype.setSeverity= function( a5 ) { this._severity=a5; } var TrFastMessageFormatUtils=new Object(); TrFastMessageFormatUtils.format=function( a6, a7 ) { var a8=a6.length; var a9=arguments.length-1; var a10=[]; var a11=0; for(var a12=0;a12=0&&a140) { var a7=document.createElement("a"); a7.className=TrMessageBox._LINK_STYLE; a7.href="#"+a1; a7.innerHTML=a2; a5.appendChild(a7); a6=document.createTextNode(" - "+a3.getSummary()); } else { a6=document.createTextNode(a3.getSummary()); } a5.name=this._getMessageNameForInput(a1); a5.appendChild(a6); } else { var a8=a3.getSummary(); var a6; if(a8&&a8.length>0) a6=document.createTextNode(a8+" - "+a3.getDetail()); else a6=document.createTextNode(a3.getDetail()); a5.appendChild(a6); } a4.appendChild(a5); if(a4.hasChildNodes()) { var a9=a4.getElementsByTagName("li"); if(a9.length==1) a4.className=TrMessageBox._LIST_SINGLE_STYLE; else a4.className=TrMessageBox._LIST_STYLE; } this._showMessageBox(); } TrMessageBox.prototype.removeMessages=function(a10) { var a11=this._getMessageList(); if(!a11||!a11.hasChildNodes()) return; var a12=this._getMessageNameForInput(a10); var a13=a11.getElementsByTagName("li"); for(var a14=0;a14=_agent.version); } function _supportsDOM() { var a0=false; if(_agent.isIE) { a0=_agent.version>=5.5; } else if(_agent.isNav) { a0=false; } else if(_agent.isGecko||_agent.isSafari||_agent.isOpera) { a0=true; } else if(_agent.isBlackBerry) { a0=false; a0=_agent.version>=4.6; } return a0; } function _agentInit() { var a0=navigator.userAgent.toLowerCase(); var a1=parseFloat(navigator.appVersion); var a2=false; var a3=false; var a4=false; var a5=false; var a6=false; var a7=false; var a8=false; var a9=false; var a10=false; var a11=false; var a12=false; var a13=false; var a14="unknown"; var a15=false; var a16=false; var a17=true; var a18=true; var a19=true; if(a0.indexOf("msie")!=-1) { var a20=a0.match(/msie (.*);/); a1=parseFloat(a20[1]); a15=true; if(a0.indexOf("windows ce")!=-1) { a18=false; a17=false; a19=false; if(a0.indexOf("ppc")!=-1&& a1>=4.0) { a8=true; a16=true; a14="pie"; } else { a12=true; a14="iemobile"; } } else { a4=true; a14="ie"; } } else if(a0.indexOf("opera")!=-1) { a7=true; a14="opera"; } else if((a0.indexOf("applewebkit")!=-1)|| (a0.indexOf("safari")!=-1)) { a9=true a14="safari"; } else if(a0.indexOf("gecko/")!=-1) { a3=true; a14="gecko"; a1=1.0; } else if(a0.indexOf("blackberry")!=-1) { a2=true; a14="blackberry"; } else if((a0.indexOf('mozilla')!=-1)&& (a0.indexOf('spoofer')==-1)&& (a0.indexOf('compatible')==-1)) { if(a1>=5.0) { a3=true; a14="gecko"; a1=1.0; } else { a6=true; a14="nn"; } } if(a0.indexOf('win')!=-1) { a11=true; } else if(a0.indexOf('mac')!=-1) { a5=true; } else if(a0.indexOf('sunos')!=-1) { a10=true; } else if((a0.indexOf('symbian')!=-1)|| (a0.indexOf('nokia')!=-1)) { a13=true; a16=true; } _agent.isBlackBerry=a2; _agent.isGecko=a3; _agent.isIE=a4; _agent.isIEGroup=a15; _agent.isMac=a5; _agent.isNav=a6; _agent.isNokiaPhone=a13; _agent.isOpera=a7; _agent.isPIE=a8; _agent.isSafari=a9; _agent.isSolaris=a10; _agent.isWindows=a11; _agent.isWindowsMobile6=a12; _agent.kind=a14; _agent.pprUnsupported=a16; _agent.supportsDomDocument=a17; _agent.supportsNodeType=a18; _agent.supportsValidation=a19; _agent.version=a1; _agent.atLeast=_atLeast; _agent.atMost=_atMost; } _agentInit(); var _ieFeatures= { channelmode:1, copyhistory:1, directories:1, fullscreen:1, height:1, location:1, menubar:1, resizable:1, scrollbars:1, status:1, titlebar:1, toolbar:1, width:1 }; var _nnFeatures= { alwayslowered:1, alwaysraised:1, copyhistory:1, dependent:1, directories:1, height:1, hotkeys:1, innerheight:1, innerwidth:1, location:1, menubar:1, outerwidth:1, outerheight:1, resizable:1, scrollbars:1, status:1, titlebar:1, toolbar:1, width:1, "z-lock":1 } var _modelessFeatureOverrides= { }; var _modalFeatureOverrides= { }; var _featureDefaults= { document: { channelmode:false, copyhistory:true, dependent:false, directories:true, fullscreen:false, hotkeys:false, location:true, menubar:true, resizable:true, scrollbars:true, status:true, toolbar:true }, dialog: { channelmode:false, copyhistory:false, dependent:true, directories:false, fullscreen:false, hotkeys:true, location:false, menubar:false, resizable:true, scrollbars:true, status:true } } var _signedFeatures= { alwayslowered:1, alwaysraised:1, titlebar:1, "z-lock":1 }; var _booleanFeatures= { alwayslowered:1, alwaysraised:1, channelmode:1, copyhistory:1, dependent:1, directories:1, fullscreen:1, hotkeys:1, location:1, menubar:1, resizable:1, scrollbars:1, status:1, titlebar:1, toolbar:1, "z-lock":1 }; function _addEvent(a0,a1,a2) { if(a0.addEventListener) { a0.addEventListener(a1,a2,false); return true; } else if(a0.attachEvent) { var a3=a0.attachEvent("on"+a1,a2); return a3; } else { return false; } } function _removeEvent(a0,a1,a2) { if(a0.removeEventListener) { a0.removeEventListener(a1,a2,false); return true; } else if(a0.detachEvent) { var a3=a0.detachEvent("on"+a1,a2); return a3; } else { return false; } } function _getBodyWidth( a0, a1, a2 ) { var a3=_getContentWidth(a0,a1,0); var a4=10; if(_isLTR()||(a2<=5)) { a4=2*a2; } return a3+a4; } function _getContentWidth( a0, a1, a2 ) { var a3=a0.childNodes; var a4=_agent.isIE; var a5=(a4) ?"canHaveHTML" :"tagName"; var a6=0; for(var a7=0;a70)) { var a9=0; var a10=a8["offsetWidth"]; if(!a4) { if((a10==a1)|| (a10<=1)) { var a11=a8.offsetLeft; if(a8.parentNode!=a8.offsetParent) { a11=a11- (a8.parentNode.offsetLeft); } a9=_getContentWidth(a8, a10, a11); } else { a9=a10; } } else { a9=a8["clientWidth"]; if(a9==0) { var a11=a8.offsetLeft; if(a8.parentElement!=a8.offsetParent) { a11=a11- (a8.parentElement.offsetLeft); } a9=_getContentWidth(a8, a10, a11); } } if(a9>a6) { a6=a9; } } } if(a6==0) a6=a1; return a6+a2; } function _getParentWindow(a0) { var a1=a0.parent; try { a1.name; return a1; } catch(e) { return undefined; } } function _getTop(a0) { var a1=_getParentWindow(a0); while(a1&&(a1!=a0)) { a0=a1; a1=_getParentWindow(a0); } return a0; } function t(a0,a1) { if(_tURL) { document.write(''); } } function _getDependents( a0, a1 ) { var a2; if(a0) { a2=a0["_dependents"]; if(!a2) { if(a1) { a2=new Object(); a0["_dependents"]=a2; } } } return a2; } function _getDependent( a0, a1 ) { var a2=_getDependents(a0); var a3; if(a2) { a3=a2[a1]; } return a3; } function _setDependent( a0, a1, a2 ) { var a3=_getDependents(a0,true); if(a3) { a3[a1]=a2; } } function _getModalDependent( a0 ) { return _getDependent(a0,"modalWindow"); } function _isModalDependent( a0, a1 ) { return(a1==_getModalDependent(a0)); } function _unloadADFDialog( a0 ) { _blockCheckUnloadFromDialog=false; _checkUnload(a0); _blockCheckUnloadFromDialog=true; } function _checkUnload( a0 ) { a0=_getEventObj(); if(_blockCheckUnloadFromDialog) { _blockCheckUnloadFromDialog=false; return; } if(_isModalAbandoned()) return; var a1=_getModalDependent(window); if(a1!=null) { _setModalAbandoned(a1); a1.close(); } var a2=_getTop(self); if(!a2) return; var a3=a2["opener"]; if(!a3) return; var a4=_getDependent(a3,self.name); if(_isModalDependent(a3,self)) { _setDependent(a3,"modalWindow",(void 0)); a3.onfocus=null; if(_agent.supportsDomDocument) { var a5=a3.document.body; if(_agent.atLeast("ie",4)) { if(_agent.atLeast("ie",5)&&_agent.isWindows) { a5.onlosecapture=null; _removeModalCaptureIE(a5); } a5.style.filter=null; } if(_agent.isGecko) { if(a5!=(void 0)) { _removeModalCaptureGecko(a3,a5); } } } } if(a4!=(void 0)) { _setDependent(a3,self.name,(void 0)); if(a0==(void 0)) a0=self.event; a4(a2,a0); } } function _addModalCaptureIE(a0) { var a1=new Object(); var a2=_IE_MOUSE_CAPTURE_EVENTS; var a3=a2.length; for(var a4=0;a4=window.screenTop&&a0.screenX>=window.screenLeft) { if(!window._trIeCaptureCurrent&&window._trIeCapture) { window._trIeCaptureCurrent=true; window._trIeCapture.setCapture(); } a0.cancelBubble=true; } else if(window._trIeCapture) { window._trIeCaptureCurrent=false; window._trIeCapture.releaseCapture(); } } function _addModalCaptureGecko(a0) { var a1=_GECKO_MOUSE_CAPTURE_EVENTS; var a2=a1.length; for(var a3=0;a3=0)&&(a4=0)&&(a40)?a4:""; } else if(a2.substring(0,6)=="select") { a0=a1; var a5=a0.selectedIndex; if(a5!=(void 0)&& a5!=null&& a5>=0) { var a6=a0.options[a5]; var a7=a6.value; if(!a7) { for(var a3=0;a3=46)&&(a1.keyCode<112))) a0.value=""; return true; } function _setFocus(a0) { if(_isShowing(a0)) { if(a0.focus) a0.focus(); if((a0.type=="text") &&(a0.value!=(void 0)) &&(a0.value!=null) &&(a0.value.length>0)) { if(true!=_delayedEventParams["reset"]) a0.select(); } } } function _addValidators(a0,a1,a2,a3,a4) { var a5=document.forms[a0]; var a6=_getValidators(a5); if(!a6) a6=new Object(); for(var a7=0;a70) { failureMap[id]=inputFailures; } } } return failureMap; } function _createFacesMessage( a0, a1, a2, a3, a4 ) { var a5=TrMessageFactory.getSummaryString(a0); var a6=TrMessageFactory.getDetailString(a0); if(a6!=null) { a6=TrFastMessageFormatUtils.format(a6,a1,a2,a3,a4); } return new TrFacesMessage(a5, a6, TrFacesMessage.SEVERITY_ERROR); } function _createCustomFacesMessage( a0, a1, a2, a3, a4, a5 ) { if(a1!=null) { a1=TrFastMessageFormatUtils.format(a1,a2,a3,a4,a5); } return new TrFacesMessage(a0, a1, TrFacesMessage.SEVERITY_ERROR); } function _getGlobalErrorString( a0, a1, a2, a3 ) { var a4=_getForm(a0); if(a1&&a3!=null) { return _formatErrorString(a1, { "0":a3, "1":a2 }); } return a2; } function _isShowing( a0) { if(a0.type=='hidden') return false; if(_agent.isIEGroup) { var a1=a0; while(a1!=(void 0)) { computedStyle=a1.currentStyle; if((computedStyle!=(void 0))&& ((computedStyle["visibility"]=="hidden")|| (computedStyle["display"]=="none"))) { return false; } a1=a1.parentNode; } return true; } if(_agent.isGecko||_agent.isSafari||_agent.BlackBerry) { if(!a0.ownerDocument&&a0.length) a0=a0[0]; var a2=a0.ownerDocument.defaultView.getComputedStyle(a0, null); return((a2["visibility"]!="hidden")&& (a2["display"]!="none")); } return true; } function _getID( a0 ) { if(_agent.isPIE) { return a0.name; } var a1=a0.id; var a2=a0.type; if(!a2&&a0.length) a2=a0[0].type; if(a2=="radio") { var a3; if(a0.length) { a3=a0[0].parentNode; if(a3.tagName=='FIELDSET') a3=a3.parentNode; } else { a3=a0.parentNode; } a1=a3.id; } return a1; } function _getForm( a0 ) { var a1=a0.form; if(a1==(void 0)) { if(a0.length) { a1=a0[0].form; } } return a1; } function _getFormElement( a0, a1) { var a2=null; if(_agent.isPIE) { a2=a0.elements[a1]; } else { a2=a0[a1]; if(a2==undefined) { a2=a0.elements[a1+":trailing:items"]; } } return a2; } function _getName( a0 ) { var a1=a0.name; if(a1==(void 0)) { var a2=a0.type; if(!a2&&a0.length) a2=a0[0].type; if(a2=="radio"&&a0.length) { a1=a0[0].name; } } return a1; } function _instanceof( a0, a1 ) { if(a1==(void 0)) return false; if(a0==(void 0)) return false; while(typeof(a0)=="object") { if(a0.constructor==a1) return true; a0=a0.prototype; } return false; } function _getErrorString( a0, a1, a2, a3 ) { var a4; var a5=_getForm(a0); var a6=_getValue(a0); if(_instanceof(a3,window["TrConverterException"])) { a4=a3.getFacesMessage().getDetail(); } else if(_instanceof(a3,window["TrValidatorException"])) { a4=a3.getFacesMessage().getDetail(); } else { a4=a2; } if(a4) { var a7=_formatErrorString(a4, { "0":a1, "1":a6 }); return a7; } } function _getValidators( a0 ) { return window["_"+_getJavascriptId(_getFormName(a0))+"_Validators"]; } function _formatErrorString( a0, a1 ) { var a2=a0; for(var a3 in a1) { var a4=a1[a3]; if(!a4) { a4=""; } if(typeof a4=="string") { a4=a4.replace("{","{'"); a4=a4.replace("}","'}"); } var a5="{"+a3+"}"; a2=a2.replace(new RegExp('%'+a3+'%','g'), a5); var a6=a2.indexOf(a5); if(a4.indexOf&&a4.indexOf(a5)>=0) { var a7=''; for(i=0;i=0) { a2=(a2.substring(0,a6) +a7 +a2.substring(a6+a5.length)); a6=a2.indexOf(a5); } a6=a2.indexOf(a7); while(a6>=0) { a2=(a2.substring(0,a6) +a4 +a2.substring(a6+a7.length)); a6=a2.indexOf(a7); } } else while(a6>=0) { a2=(a2.substring(0,a6) +a4 +a2.substring(a6+a5.length)); a6=a2.indexOf(a5); } } while(a2.indexOf("{'")!=-1) { a2=a2.replace("{'","{"); a2=a2.replace("'}","}"); } var a8=/''/g; return a2.replace(a8,"'"); } function _chain( a0, a1, a2, a3, a4 ) { var a5=_callChained(a0,a2,a3); if(a4&&(a5==false)) return false; var a6=_callChained(a1,a2,a3); return!((a5==false)||(a6==false)); } function _callChained( a0, a1, a2 ) { if(a0&&(a0.length>0)) { if((typeof(a2)=='undefined')||(a2==(void 0))) { a2=window.event; } var a3=new Function("event",a0); var a4; if(_agent.isPIE) { a4=a3(a2); } else { a1._tempFunc=a3; a4=a1._tempFunc(a2); a1._tempFunc=(void 0); } return!(a4==false); } else { return true; } } function _checkLength(a0,a1,a2) { elementLength=a0.value.length; if(elementLength>a1) { a0.value=a0.value.substr(0,a1); return true; } if(elementLength=5))&&(!_agent.isBlackBerry)) { var a2=a0.getElementById(a1); if((a2==null)||(a2.id==a1)) return a2; return _findElementById(a0,a1); } return a0.getElementById(a1); } else if(typeof(a0.all)=='undefined') { if(a0.forms.length==0) return window[a1]; else for(var a3=0;a3=0)?'&':'?'; } function _addParameter( a0, a1, a2 ) { var a3=a0.indexOf('?'); if(a3==-1) { return a0+'?'+a1+'='+a2; } else { var a4=a0.indexOf('?'+a1+'=',a3); if(a4==-1) a4=a0.indexOf('&'+a1+'=',a3+1); if(a4==-1) { return a0+'&'+a1+'='+a2; } else { var a5=a4+a1.length+2; var a6=a0.substring(0,a5); a6+=a2; var a7=a0.indexOf('&',a5); if(a7!=-1) { a6+=a0.substring(a7); } return a6; } } } function _addFormParameter( a0, a1, a2 ) { var a3=new Object(); if(a0) { for(var a4 in a0) a3[a4]=a0[a4]; } a3[a1]=a2; return a3; } function _pprInstallBlockingHandlers(a0,a1) { var a2=a0.document; if(a2==(void 0)) return; if(!a2.attachEvent&&!a2.addEventListener) { return; } if(a2.attachEvent) { var a3=a0._pprConsumeFirstClick; if(a1) { var a4=a0.event; if(a4!=(void 0)) { var a5=document.elementFromPoint(a4.x,a4.y); if(!a0._pprFirstClickPass ||(((a4.type=='change')||(a4.type=='blur')) &&(a4.srcElement==a5)) ||(!_isSubmittingElement(a5))) { _pprControlCapture(a0,true); return; } } a2.attachEvent('onclick',a3); } else { a2.detachEvent('onclick',a3); _pprControlCapture(a0,false); } } else { var a3=a0._pprConsumeBlockedEvent; var a6={'click':1,'keyup':1,'keydown':1,'keypress':1}; for(var a7 in a6) { if(a1) a2.addEventListener(a7,a3,true); else a2.removeEventListener(a7,a3,true); } } } function _pprConsumeClick(a0) { if(_agent.isIE) { var a1=document.body; if((a0.xa1.offsetWidth)||(a0.y>a1.offsetHeight)) { _pprStopBlocking(window); } } return false; } function _pprStartBlocking(a0) { if(_agent.isPIE||_agent.isNokiaPhone||_agent.isBlackBerry) return; if(_agent.isIE) { a0._pprTimeoutFunc=a0.setTimeout("_doPprStartBlocking(window);", 1); return; } else { _doPprStartBlocking(a0); } } function _doPprStartBlocking(a0) { if(a0._pprTimeoutFunc) a0.clearTimeout(a0._pprTimeoutFunc); if(!a0._pprBlocking) { var a1=a0.document.body; a0._pprBlockStartTime=new Date(); if(_agent.isGecko) { if(a0._pprBlockingTimeout!=null) { a0.clearTimeout(a0._pprBlockingTimeout); } a0._pprBlockingTimeout=a0.setTimeout("_pprStopBlocking(window);", 8000); } else if(_agent.isIEGroup) { _pprEventElement=window.document.activeElement; } _pprInstallBlockingHandlers(a0,true); a0._pprBlocking=true; } } function _pprStopBlocking(a0) { if(_agent.isPIE||_agent.isNokiaPhone||_agent.isBlackBerry) return; var a1=a0.document; if(a0._pprBlocking) { if(_agent.isGecko) { if(a0._pprBlockingTimeout!=null) { a0.clearTimeout(a0._pprBlockingTimeout); a0._pprBlockingTimeout==null; } } _pprInstallBlockingHandlers(a0,false); a0._pprEventElement=null; a0._pprBlocking=false; } a0._pprBlocking=false; } function _pprFocus(a0,a1) { if(_agent.isIEGroup) { if(a0.parentNode==null) return; var a2=_getElementById(a1,_pprdivElementName); if((a2)&&(a2["focus"])) a2.focus(); } a0.focus(); } function _pprConsumeBlockedEvent(a0) { var a1=true; if(_pprBlocking) { var a2=true; if(window._pprFirstClickPass) { var a3=new Date(); var a4=a3-_pprBlockStartTime; var a5=150; if((a40) a4=-1; } else a4+=2; if(a4>=0) { var a5=a1.indexOf(";",a4); if(a5<0) a5=a1.length; a2=unescape(a1.substring(a4+a0.length+1,a5)); } } return a2; } function _setCookie(a0,a1) { var a2=window.location.host; var a3=a2.indexOf(":"); if(a3>=0) a2=a2.substr(0,a3); var a4=new Date(); a4.setFullYear(a4.getFullYear()+10); var a5=a0+"="+a1+ "; path=/;domain="+a2+"; expires="+a4.toGMTString(); document.cookie=a5; } function _getTimeZoneID() { var a0=-(new Date()).getTimezoneOffset(); var a1; if(a0>0) a1="GMT+"; else { a1="GMT-"; a0=-a0; } var a2=""+a0%60; if(a2.length==1) a2="0"+a2; return(a1+(Math.floor(a0/60))+":"+a2); } function _isLTR() { return document.documentElement["dir"].toUpperCase()=="LTR"; } function _isSubmittingElement(a0) { var a1=false; var a2=a0.nodeName.toUpperCase(); if(a2=="BUTTON") { a1=true; } else if(a2=="IMG") { var a3=a0.parentNode; var a4=a3.nodeName.toUpperCase(); if(('A'==a4)&&(a3.href)) { var a5=""+a3["onclick"]; if((a5!=(void 0))&&(a5!=null)) { a1=((a5.indexOf("submitForm")>0) ||(a5.indexOf("_uixspu")>0) ||(a5.indexOf("_adfspu")>0) ||(a5.indexOf("_addRowSubmit")>0)); } } } return a1; } function _getKC(a0) { if(window.event) return window.event.keyCode; else if(a0) return a0.which; return-1; } function _recentSubmit(a0) { if(_lastDateSubmitted) { var a1=a0-_lastDateSubmitted; if((a1>=0)&&(a1<200)) return true; } return false; } function _recentReset(a0) { if(_lastDateReset) { var a1=a0-_lastDateReset; if((a1>=0)&&(a1<200)) return true; } return false; } function _radioSet_uixspu(a0,a1,a2,a3,a4,a5,a6) { _radioSet_adfspu(a0,a1,a2,a3,a6); } function _radioSet_adfspu(a0,a1,a2,a3,a4) { if(window._pprBlocking) return; if(_pendingRadioButton) { _pendingRadioButton=false; _adfspu(a0,a1,a2,a3,a4); } else { _pendingRadioButton=true; var a5="_pendingRadioButton=false;_adfspu("; if((a0!=(void 0))&&(a0!=null)) a5+="'"+a0+"'"; a5+=","; if(a1!=(void 0)) a5+=a1; a5+=","; if((a2!=(void 0))&&(a2!=null)) a5+="'"+a2+"'"; a5+=","; if((a3!=(void 0))&&(a3!=null)) a5+="'"+a3+"'"; a5+=");"; window.setTimeout(a5,200); } } function _stepSpinboxValue(a0,a1,a2,a3,a4) { var a5=false; var a6=_getElementById(document,a0); if(a6) { var a7=a6.value; if(isNaN(a7)||isNaN(a2)||isNaN(a3)||isNaN(a4)) { alert("value, stepSize, min, and max must all be numbers. value: "+ a7+", stepSize: "+a2+", min: "+a3+", max: "+a4); return false; } if(a1) { var a8=parseFloat(a7)+parseFloat(a2); if(a8a3) a6.value=a9; else if(a5) a6.value=a4; else a6.value=a3; } return true; } return false; } function _clearSpinbox() { window.clearTimeout(_spinboxRepeat.timer); _spinboxRepeat.functionString=null; } function _spinboxRepeat(a0,a1,a2,a3,a4) { var a5=_stepSpinboxValue(a0,a1,a2,a3,a4); if(!a5) { window.clearTimeout(_spinboxRepeat.timer); } else { if(_spinboxRepeat.functionString==null) { _spinboxRepeat.functionString= "_spinboxRepeat('"+a0+"',"+a1+ ","+a2+","+a3+","+a4+");"; } _spinboxRepeat.timer= window.setTimeout(_spinboxRepeat.functionString,1000); } } function _getEventObj() { if(typeof(event)=='undefined') return window.event; else return event; return null; } var TrUIUtils=new Object(); TrUIUtils.trim=function( a0) { if(a0!=null&&(typeof a0)=='string') return a0.replace(TrUIUtils._TRIM_ALL_RE,''); return a0; } TrUIUtils._TRIM_ALL_RE=/^\s*|\s*$/g; TrUIUtils.createCallback=function(a1,a2) { var a3=new Function( "var f=arguments.callee; return f._func.apply(f._owner, arguments);"); a3._owner=a1; a3._func=a2; return a3; } TrUIUtils._getWindowClientSize=function() { var a4; if(TrUIUtils['_getWinClientSize']==null) { if(_agent.isIE) { TrUIUtils._getWinClientSize=function() { var a5=((document.compatMode=="BackCompat")?document.body:document.documentElement); return{w:a5.clientWidth,h:a5.clientHeight}; } } else { TrUIUtils._getWinClientSize=function() { return{w:window.innerWidth,h:window.innerHeight}; } } } return TrUIUtils._getWinClientSize(); } TrUIUtils._getElementBounds=function(a6) { if(typeof(a6)=="string") { a6=document.getElementById(a6); } if(!a6) { return null; } var a7=TrUIUtils._getElementLocation(a6); return{x:a7.x,y:a7.y,w:a6.offsetWidth,h:a6.offsetHeight}; } TrUIUtils._getElementLocation=function(a8) { if(typeof(a8)=="string") { a8=document.getElementById(a8); } if(!a8) { return null; } var a9; if(TrUIUtils['_getElemLoc']==null) { if(_agent.isGecko) { TrUIUtils._getElemLoc=function(a8) { var a10=a8.ownerDocument; var a11=a10.getBoxObjectFor(a8); var a12={x:a11.screenX,y:a11.screenY}; a11=a10.getBoxObjectFor(a10.documentElement); a12.x-=a11.screenX; a12.y-=a11.screenY; return a12; } } else if(_agent.isIE) { TrUIUtils._getElemLoc=function(a8) { var a10=a8.ownerDocument; var a13=a8.getBoundingClientRect(); var a12={x:a13.left,y:a13.top}; var a14=a10.documentElement; var a15=a14.scrollLeft; var a16=a14["dir"]=="rtl"; if(a16) { a15+=a14.clientWidth-a14.scrollWidth; } a12.x-=a14.clientLeft-a15; a12.y-=(a14.clientTop-a14.scrollTop); return a12; } } else { TrUIUtils._getElemLoc=function(a8) { var a17=a8.ownerDocument.contentWindow; var a18=0; var a19=0; for(var a20=a8;a20&&a20!=a17;a20=a20.offsetParent) { a18+=a20.offsetLeft; a19+=a20.offsetTop; } return{x:a18,y:a19}; } } } return TrUIUtils._getElemLoc(a8); } TrUIUtils._cssToJs=function(a21) { var a22=''; var a23=false; for(var a24=0;a240) a17=true; } catch(e) { } } if(!a17) { _setDependent(a0,a2,(void 0)); if(_AdfWindowOpenError!=null) alert(_AdfWindowOpenError); return; } var a19=_agent.atMost("ie",4.99); var a20=false; var a21=a0.document; var a22=a21.body; if(a4&&!a19) { if(_agent.atLeast("ie",4)) { var a23=a21.getElementById("_trDialogDimmer"); if(a23==null) { a23=a21.createElement("div"); a23.id="_trDialogDimmer"; var a24=a23.style; a24.position="absolute"; a24.zIndex="32000"; a24.backgroundColor="#FFFFFF"; a24.filter="alpha(opacity=50)"; var a25=a21.documentElement; var a26=Math.max(a25.offsetWidth,a25.scrollWidth); var a27=Math.max(a25.offsetHeight,a25.scrollHeight); a24.width=a26+"px"; a24.height=a27+"px"; a24.top="0px"; a24.left="0px"; a22.appendChild(a23); a20=true; } } if(_agent.isGecko) { if(a22!=(void 0)) _addModalCaptureGecko(a22); } a0.onfocus=_onModalFocus; } if(a4&&(_agent.atLeast("ie",5)&&_agent.isWindows)) { _addModalCaptureIE(a22); var a28=(a1!=null&&a1.indexOf(':')!=-1); if(!a28) { var a29=new Function("e","_removeModalCaptureIE(window.document.body)"); a16.attachEvent("onunload",a29); } } if(a4&&!a19) { _setDependent(a0,"modalWindow",a16); } if(a4&&self._pollManager) { _pollManager.deactivateAll(); _pollWhenModalDependentCloses(); } a16.focus(); if(a20) { a0.setTimeout("_clearBodyModalEffects('alpha')",1000); } return a16; } else { return null; } } function _pollWhenModalDependentCloses() { if(!_getValidModalDependent(self)) { _pollManager.reactivateAll(); } else { self.setTimeout("_pollWhenModalDependentCloses()",1000); } } function _onModalFocus() { var a0=self.document.body; var a1=_getModalDependent(self); var a2=_agent.atLeast("ie",5)&&_agent.isWindows; if(a1&&!a1.closed) { a1.focus(); if(a2) { a0.setCapture(); } } else { if(a2) { a0.onlosecapture=null; _removeModalCaptureIE(a0); } } } function _clearBodyModalEffects(a0) { if(_getValidModalDependent(self)!=null) { self.setTimeout("_clearBodyModalEffects('"+a0+"')",1000); } else { if(a0=='alpha') { var a1=self.document; var a2=a1.getElementById("_trDialogDimmer"); if(a2!=null) { a1.body.removeChild(a2); } } } } function _getValidModalDependent( a0 ) { var a1=_getModalDependent(a0); if(a1) { if(a1.closed) { _setDependent(a0,"modalWindow",(void 0)); a1=(void 0); } } return a1; } function _sizeWin( a0, a1, a2, a3 ) { var a4=_agent.isGecko; var a5=_agent.isIE; var a6=_agent.isSafari; var a7=(a4||a6); if(!(a7||(a5&&_agent.isWindows))) return; var a8=a0.document.body; if(a8) { var a9=(!a5&&(a8.scrollWidth>a8.clientWidth)) ?a8.scrollWidth :_getBodyWidth(a8,a8.offsetWidth,a8.offsetLeft); var a10=0; var a11=a3&&((a3['H']&&a3['H']>0)||(a3['W']&&a3['W']>0)); var a12=a8.style; if(!a11&&(!a12.height||a12.height.length==0)) { a12.height="auto"; } if(a7) { a10=a8.offsetHeight+(window.outerHeight-window.innerHeight); a10+=30; if(window.outerWidth>a8.offsetWidth) a9+=(window.outerWidth-a8.offsetWidth); } else { a10=a8.scrollHeight+(a8.offsetHeight-a8.clientHeight); a10+=21; a9+=a8.offsetWidth-a8.clientWidth+16; if(a8.tagName=='BODY') { a10+=parseInt(a8.topMargin)+parseInt(a8.bottomMargin); a9+=parseInt(a8.leftMargin)+parseInt(a8.rightMargin); } } if(a1) a9+=a1; if(a2) a10+=a2; if(a3!=(void 0)) { if(a3['W']) { var a13=0+a3['W']; if(a9a18) a10=a18; if(a9>a19) a9=a19; try { a15.resizeTo(a9,a10); } catch(e) { ; } var a20=a5?a15.screenLeft:a15.screenX; var a21=a5?a15.screenTop:a15.screenY; var a22=false; if((a20+a9)>(a16+a19)) { a20=(a15.screen.availWidth-a9)/2; a22=true; } if((a21+a10)>(a17+a18)) { a21=(a15.screen.availHeight-a10)/2; a22=true; } if(a22) { a15.moveTo(a20,a21); } } } function _tableSort( a0, a1, a2, a3, a4) { _submitPartialChange(a0,a1, {event:'sort', source:a2, value:a3, state:a4}); return false; } function CollectionComponent( a0, a1 ) { this._formName=a0; this._name=a1; } CollectionComponent.prototype.getFormName=function() { return this._formName; }; CollectionComponent.prototype.getName=function() { return this._name; }; CollectionComponent.prototype.getFormElement=function(a2) { var a3=document.forms[this.getFormName()]; var a4=this.getName()+":"+a2; var a5=a3[a4]; return a5; }; CollectionComponent.defineSubmit=function(a6,a7) { if(this._eventParam!=(void 0)) return; CollectionComponent.prototype._eventParam=a6; CollectionComponent.prototype._sourceParam=a7; CollectionComponent.prototype._pTargetsParam="partialTargets"; CollectionComponent.prototype.addParam=function(paramName,paramValue){ if(this._params==(void 0)) { this._params=new Object(); } this._params[paramName]=paramValue; } CollectionComponent.prototype.submit=function(event,link){ this.addParam(this._eventParam,event); this.addParam(this._sourceParam,this.getName()); var a8=this._params; var a9=a8[this._pTargetsParam]; if(link!=(void 0)) { var a10=link.id; if(a10!=(void 0)) { _setRequestedFocusNode(document,a10,false,window); } if(a9==(void 0)) { a9=this.getName(); a8[this._pTargetsParam]=a9; } } var a11=this._validate; if(a11==(void 0)) a11=1; var a12=submitForm; if(a9!=(void 0)) { a12=_submitPartialChange; } a12(this.getFormName(),a11,a8); return false; }; }; CollectionComponent.defineMultiSelect=function(a13,a14,a15) { if(this._selectedKey!=(void 0)) return; CollectionComponent.prototype._selectedKey=a13; CollectionComponent.prototype._selectedModeKey=a14; CollectionComponent.prototype.getLength=function(){ var a16=this._getBoxes(); return a16.length; }; CollectionComponent.prototype.multiSelect=function(selectAll){ var a16=this._getBoxes(); for(var a17=0;a17='A')&&(a1<='Z')|| (a1>='a')&&(a1<='z')) { switch(a1) { case'r': a6=_cfoGetPaddedNumber(a4.red,a3,3,10); break; case'g': a6=_cfoGetPaddedNumber(a4.green,a3,3,10); break; case'b': a6=_cfoGetPaddedNumber(a4.blue,a3,3,10); break; case'a': a6=_cfoGetPaddedNumber(a4.alpha,a3,3,10); break; case'R': a6= _cfoGetPaddedNumber(a4.red,a3,2,16).toUpperCase(); break; case'G': a6= _cfoGetPaddedNumber(a4.green,a3,2,16).toUpperCase(); break; case'B': a6= _cfoGetPaddedNumber(a4.blue,a3,2,16).toUpperCase(); break; case'A': a6= _cfoGetPaddedNumber(a4.alpha,a3,2,16).toUpperCase(); break; default: a6=""; } } else { a6=a0.substring(a2,a2+a3); } a5.value+=a6; return true; } function _cfoSubParse( a0, a1, a2, a3, a4, a5 ) { var a6=a4.currIndex; if((a1>='A')&&(a1<='Z')|| (a1>='a')&&(a1<='z')) { switch(a1) { case'r': a5.red=_cfoAccumulateNumber(a4,a3,3,10); if(a5.red==null) { return false; } break; case'g': a5.green=_cfoAccumulateNumber(a4,a3,3,10); if(a5.green==null) { return false; } break; case'b': a5.blue=_cfoAccumulateNumber(a4,a3,3,10); if(a5.blue==null) { return false; } break; case'a': a5.alpha=_cfoAccumulateNumber(a4,a3,3,10); if(a5.alpha==null) { return false; } break; case'R': a5.red=_cfoAccumulateNumber(a4,a3,2,16); if(a5.red==null) { return false; } break; case'G': a5.green=_cfoAccumulateNumber(a4,a3,2,16); if(a5.green==null) { return false; } break; case'B': a5.blue=_cfoAccumulateNumber(a4,a3,2,16); if(a5.blue==null) { return false; } break; case'A': a5.alpha=_cfoAccumulateNumber(a4,a3,2,16); if(a5.alpha==null) { return false; } break; default: } } else { return _cfoMatchText(a4, a0.substring(a2,a2+a3)); } return true; } function _cfoMatchText( a0, a1 ) { if(!a1) return false; var a2=a1.length; var a3=a0.currIndex; var a4=a0.parseString; if(a2>a4.length-a3) { return false; } var a5=a4.substring(a3,a3+a2); if(a5!=a1) return false; a0.currIndex+=a2; return true; } function _cfoAccumulateNumber( a0, a1, a2, a3) { var a4=a0.currIndex; var a5=a4; var a6=a0.parseString; var a7=a6.length; if(a7>a5+a2) a7=a5+a2; var a8=0; while(a5=a1) { a0.currIndex=a5; return a8; } else { return null; } } function _cfoGetPaddedNumber( a0, a1, a2, a3) { var a4=a0.toString(a3); if(a1!=null) { var a5=a1-a4.length; while(a5>0) { a4="0"+a4; a5--; } } if(a2!=null) { var a6=a4.length-a2; if(a6>0) { a4=a4.substring(a6, a6+a2); } } return a4; } var _shuttle_no_name="You must supply the shuttle's name to create a proxy"; var _shuttle_no_form_name_provided="A form name must be provided"; var _shuttle_no_form_available="This shuttle is not in a form"; function TrShuttleProxy( a0, a1 ) { if(a0==(void 0)) { alert(_shuttle_no_name); this.shuttleName=""; this.formName=""; return; } this.shuttleName=a0; this.formName=""; if(a1==(void 0)) { var a2=document.forms.length; var a3=a0+":leading"; for(var a4=0;a4document.forms[this.formName].elements[a28].length-1) { a24=document.forms[this.formName].elements[a28].length-1; } var a29=document.forms[this.formName].elements[a28]; a29.options[a29.length]= new Option(a29.options[a29.length-1].text, a29.options[a29.length-1].value, false, false); for(var a30=a29.length-1;a30>a24;a30--) { a29.options[a30].text=a29.options[a30-1].text; a29.options[a30].value=a29.options[a30-1].value; a29.options[a30].selected=a29.options[a30-1].selected; } a29.options[a24].text=a25; a29.options[a24].value=a26; a29.options[a24].selected=false; var a31=TrShuttleProxy._getDescArray(a28); TrShuttleProxy._addDescAtIndex(a31,a27,a24); TrShuttleProxy._makeList(this.formName,a28); }; TrShuttleProxy.prototype.deleteItemByValue=function( a32, a33 ) { if(a33==(void 0)) { return; } var a34=TrShuttleProxy._getListName(this.shuttleName,a32); var a35=document.forms[this.formName].elements[a34]; for(var a36=0;a36=0;a43--) { a41.options[a42[a43]]=null; } var a44=TrShuttleProxy._getDescArray(a40); TrShuttleProxy._deleteDescAtIndexes(a44,a42); TrShuttleProxy._clearDescAreas(this.formName,a40); TrShuttleProxy._makeList(this.formName,a40); }; TrShuttleProxy.prototype.move=function( a45, a46 ) { if(a46==(void 0)) { a46=false; } if(a45==(void 0)) { a45=true; } var a47=TrShuttleProxy._getListName(this.shuttleName,a45); var a48=TrShuttleProxy._getListName(this.shuttleName,!a45); if(a46) { TrShuttleProxy._moveAllItems(a47,a48,this.formName); } else { TrShuttleProxy._moveItems(a47,a48,this.formName); } }; TrShuttleProxy.prototype.reorderList=function( a49, a50, a51 ) { if(a51==(void 0)) { a51=true; } if(a50==(void 0)) { a50=false; } if(a49==(void 0)) { a49=false; } var a52=TrShuttleProxy._getListName(this.shuttleName,a51); if(!a50) { TrShuttleProxy._orderList(a49,a52,this.formName); } else { TrShuttleProxy._orderTopBottomList(a49,a52,this.formName); } }; TrShuttleProxy.prototype.reset=function() { TrShuttleProxy._resetItems(this.shuttleName,this.formName); }; TrShuttleProxy._remove=function(a53,a54,a55) { var a56=a53.length; if(a55>a56) return; for(var a57=a54;a57=a69.length||a69[a70]!=a68[a70]) return a67[a68[a70]]; } return""; } TrShuttleProxy._getSelectedArray=function ( a71 ) { var a72=window[a71.replace(/:/g,'_')+'_sel']; return a72; } TrShuttleProxy._setSelected=function ( a73, a74 ) { var a75=TrShuttleProxy._getSelectedArray(a73); if(a75!=(void 0)) { var a76=a75.length; TrShuttleProxy._remove(a75,0,a76); for(var a77=0;a77=a80;a82--) { a78[a82+1]=a78[a82]; } a78[a80]=a79; a78.length=a81+1; } } TrShuttleProxy._deleteDescAtIndex=function ( a83, a84 ) { if(a83!=(void 0)) TrShuttleProxy._remove(a83,a84,1); } TrShuttleProxy._deleteDescAtIndexes=function ( a85, a86 ) { if(a85!=(void 0)) { for(var a87=a86.length-1;a87>=0;a87--) { TrShuttleProxy._remove(a85,a86[a87],1); } } } TrShuttleProxy._clearDescAreas=function( a88, a89, a90 ) { var a91=document.forms[a88].elements[a89+':desc']; var a92=document.forms[a88].elements[a90+':desc']; if(a91!=void(0)) { a91.value=""; } if(a92!=void(0)) { a92.value=""; } } TrShuttleProxy._moveItems=function( a93, a94, a95 ) { if(a95==(void 0)) { a95=TrShuttleProxy._findFormNameContaining(a93); } if(a95.length==0) { alert(shuttle_no_form_available); return; } var a96=document.forms[a95].elements[a93]; var a97=document.forms[a95].elements[a94]; if(a96==(void 0)||a97==(void 0)) return; var a98=TrShuttleProxy._getSelectedIndexes(a95,a93); if(a98.length==0) { if(_shuttle_no_items_selected.length>0) alert(_shuttle_no_items_selected); return; } var a99=TrShuttleProxy._getDescArray(a93); var a100=TrShuttleProxy._getDescArray(a94); a97.selectedIndex=-1; var a101=a97.length-1; var a102=a97.options[a101].text; for(var a103=0;a103=0;a103--) { if(a99!=(void 0)) TrShuttleProxy._remove(a99,a98[a103],1); a96.options[a98[a103]]=null; } a96.selectedIndex=-1; TrShuttleProxy._clearDescAreas(a95,a93); TrShuttleProxy._displayDesc(a94,a95); TrShuttleProxy._makeList(a95,a93); TrShuttleProxy._makeList(a95,a94); } TrShuttleProxy._moveAllItems=function( a106, a107, a108 ) { if(a108==(void 0)) { a108=TrShuttleProxy._findFormNameContaining(a106); } var a109=document.forms[a108].elements[a106]; var a110=document.forms[a108].elements[a107]; var a111= a110.options[document.forms[a108].elements[a107].length-1].text var a112=a110.length-1; var a113=TrShuttleProxy._getDescArray(a106); var a114=TrShuttleProxy._getDescArray(a107); if(a109.length>1) { var a115=a109.length for(var a116=0;a1160) { alert(_shuttle_no_items); } } TrShuttleProxy._orderList=function( a120, a121, a122 ) { if(a122==(void 0)) { a122=TrShuttleProxy._findFormNameContaining(a121); } var a123=document.forms[a122].elements[a121]; var a124=TrShuttleProxy._getSelectedIndexes(a122,a121); if(a124.length==0) { if(_shuttle_no_items_selected.length>0) alert(_shuttle_no_items_selected); return; } var a125=TrShuttleProxy._getDescArray(a121); var a126=a124.length-1; while(a126>=0) { var a127=a124[a126]; var a128=a127; var a129=a126; while((a129>0)&&((a124[a129]- a124[a129-1])==1)) { a129--; a128--; } if(a120==0) { if(a128!=0) { var a130=a123.options[a128-1].text; var a131=a123.options[a128-1].value; if(a125!=(void 0)) var a132=a125[a128-1]; for(var a133=a128;a133<=a127;a133++) { a123.options[a133-1].text=a123.options[a133].text; a123.options[a133-1].value=a123.options[a133].value; a123.options[a133-1].selected=true; if(a125!=(void 0)) a125[a133-1]=a125[a133]; } a123.options[a127].text=a130; a123.options[a127].value=a131; a123.options[a127].selected=false; if(a125!=(void 0)) a125[a127]=a132; } } else { if(a127!=a123.length-2) { var a130=a123.options[a127+1].text; var a131=a123.options[a127+1].value; if(a125!=(void 0)) var a132=a125[a127+1]; for(var a133=a127;a133>=a128;a133--) { a123.options[a133+1].text=a123.options[a133].text; a123.options[a133+1].value=a123.options[a133].value; a123.options[a133+1].selected=true; if(a125!=(void 0)) a125[a133+1]=a125[a133]; } a123.options[a128].text=a130; a123.options[a128].value=a131; a123.options[a128].selected=false; if(a125!=(void 0)) a125[a128]=a132; } } a126=a129-1; } TrShuttleProxy._displayDesc(a121,a122); TrShuttleProxy._makeList(a122,a121); } TrShuttleProxy._orderTopBottomList=function( a134, a135, a136 ) { if(a136==(void 0)) { a136=TrShuttleProxy._findFormNameContaining(a135); } var a137=document.forms[a136].elements[a135]; var a138=TrShuttleProxy._getSelectedIndexes(a136,a135); if(a138.length==0) { if(_shuttle_no_items_selected.length>0) alert(_shuttle_no_items_selected); return; } var a139=TrShuttleProxy._getDescArray(a135); var a140=new Array(); var a141=new Array(); var a142=new Array(); var a143=new Array(); var a144=0; if(a134==0) { var a145=0; var a144=0; for(var a146=0; a146=0;a147--) { a137.options[a148].text=a137.options[a138[a147]].text; a137.options[a148].value=a137.options[a138[a147]].value; a137.options[a148].selected=true; if(a139!=(void 0)) a139[a148]=a141[a147]; a148--; } for(var a147=a142.length-1;a147>=0;a147--) { a137.options[a148].text=a142[a147]; a137.options[a148].value=a143[a147]; a137.options[a148].selected=false; if(a139!=(void 0)) a139[a148]=a140[a147]; a148-- } } TrShuttleProxy._displayDesc(a135,a136); TrShuttleProxy._makeList(a136,a135); } TrShuttleProxy._getSelectedIndexes=function( a150, a151 ) { var a152=document.forms[a150].elements[a151]; var a153=new Array(); var a154=0; for(var a155=0;a1550) { a162=a162+ TrShuttleProxy._trimString(a161.options[a163].value) +';'; } else { a162=a162+ TrShuttleProxy._trimString(a161.options[a163].text) +';'; } } document.forms[a159].elements[a160+':items'].value=a162; } TrShuttleProxy._trimString=function( a164 ) { var a165=a164.length-1; if(a164.charAt(a165)!=' ') { return a164; } while((a164.charAt(a165)==' ')&&(a165>0)) { a165=a165-1; } a164=a164.substring(0,a165+1); return a164; } TrShuttleProxy._getListName=function( a166, a167 ) { var a168=(a167)?a166+":leading": a166+":trailing"; return a168; } TrShuttleProxy._resetItems=function( a169, a170) { leadingListName=TrShuttleProxy._getListName(a169,true); trailingListName=TrShuttleProxy._getListName(a169,false); var a171=document.forms[a170].elements[leadingListName]; if(!a171) return; var a172=document.forms[a170].elements[trailingListName]; var a173=TrShuttleProxy._getOriginalLists(a169,a170); var a174=a173.leading; var a175=a173.trailing; var a176=TrShuttleProxy._getDescArray(leadingListName); var a177=TrShuttleProxy._getDescArray(trailingListName); TrShuttleProxy._resetToOriginalList(a174,a176,a171); TrShuttleProxy._resetToOriginalList(a175,a177,a172); TrShuttleProxy._makeList(a170,leadingListName); TrShuttleProxy._makeList(a170,trailingListName); return false; } TrShuttleProxy._getOriginalLists=function ( a178, a179 ) { var a180=window['_'+a179+'_'+a178+'_orig']; return a180; } TrShuttleProxy._resetToOriginalList=function ( a181, a182, a183 ) { if(a181==(void 0)||a183==(void 0)) return; a183.selectedIndex=a181.selectedIndex; var a184=0; for(;a184=a184) { if(a182!=(void 0)) a182[a189]=null; a183.options[a189]=null; a189--; } } TrShuttleProxy._copyLists=function(a190,a191) { var a192=new Object(); a192.leading=TrShuttleProxy._copyList(TrShuttleProxy._getListName(a190,true),a191); a192.trailing=TrShuttleProxy._copyList(TrShuttleProxy._getListName(a190,false),a191); return a192; } TrShuttleProxy._copyList=function(a193,a194) { if(a194==(void 0)||a193==(void 0)) return; var a195=document.forms[a194].elements[a193]; if(a195==null) return; var a196=TrShuttleProxy._getDescArray(a193); var a197=new Object(); a197.selectedIndex=a195.selectedIndex; a197.options=new Array(); a197.descriptions=new Array(); for(var a198=0;a1980) this.getContent().style.width=a11+"px"; } if(a10) { var a11=parseInt(a10); if(a11>0) this.getContent().style.height=a11+"px"; } } TrPanelPopup._mask=undefined; TrPanelPopup._showMask=function() { if(!TrPanelPopup._mask) { TrPanelPopup._mask=document.createElement('div'); TrPanelPopup._mask.name="TrPanelPopup._BlockingModalDiv"; TrPanelPopup._mask.id="af_dialog_blocked-area"; var a12=TrPage.getInstance(); TrPanelPopup._mask.className=a12.getStyleClass("af|dialog::blocked-area"); var a13="display:none;position: absolute; z-index: 5000;top: 0px;left: 0px;cursor: not-allowed;"; if(_agent.isIE&&_agent.version==7) a13=a13+"background-color: white; filter: alpha(opacity=0);"; else a13=a13+"background-color: transparent"; TrPanelPopup._mask.style.cssText=a13; TrPanelPopup._mask.innerHTML=" "; document.body.appendChild(TrPanelPopup._mask); } TrPanelPopup._registerMaskEvents(); TrPanelPopup._setMaskSize(); TrPanelPopup._mask.style.display="block"; } TrPanelPopup._registerMaskEvents=function() { _addEvent(TrPanelPopup._mask,"click",TrPanelPopup._consumeMaskEvent); _addEvent(window,"resize",TrPanelPopup._setMaskSize); _addEvent(window,"scroll",TrPanelPopup._setMaskSize); } TrPanelPopup._hideMask=function() { _removeEvent(TrPanelPopup._mask,"click",TrPanelPopup._consumeMaskEvent); _removeEvent(window,"resize",TrPanelPopup._setMaskSize); _removeEvent(window,"scroll",TrPanelPopup._setMaskSize); TrPanelPopup._mask.style.display="none"; } TrPanelPopup.prototype._hitTest=function(a14,a15) { var a16=TrUIUtils._getElementBounds(a14); return a16.x<=a15.pageX&&(a16.x+a16.w)>=a15.pageX&& a16.y<=a15.pageY&&(a16.y+a16.h)>=a15.pageY; } TrPanelPopup.prototype._fitOnScreen=function(a17,a18) { var a19=TrUIUtils._getStyle(a17,'visibility'); a17.style.visibility='hidden'; var a20=TrUIUtils._getElementBounds(a17); var a21=TrUIUtils._getElementLocation(a17.offsetParent); var a22=TrUIUtils._getStyle(a17.offsetParent,'position'); var a23; if(a22=='relative'||a22=='absolute') { a23={left:a21.x,top:a21.y}; } else { a23={left:0,top:0}; } var a24={ x:a20.x-(document.body.scrollLeft||document.documentElement.scrollLeft), y:a20.y-(document.body.scrollTop||document.documentElement.scrollTop) }; if(a20.x<0) { a17.style.left=(0-a23.left)+'px'; } else if(a24.x+a20.w>a18.w) { a17.style.left=(a17.offsetLeft-(a24.x+a20.w-a18.w))+'px'; } if(a20.y<0) { a17.style.top=(0-a23.top)+'px'; } else if(a24.y+a20.h>a18.h) { a17.style.top=(a17.offsetTop-(a24.y+a20.h-a18.h))+'px'; } a17.style.visibility=a19; } TrPanelPopup.prototype._getEventPosition=function(a25) { var a26={ clientX:a25.clientX, clientY:a25.clientY, pageX:a25.pageX, pageY:a25.pageY }; if(a26.pageX==null) { a26.pageX=a25.clientX +(document.body.scrollLeft||document.documentElement.scrollLeft); a26.pageY=a25.clientY +(document.body.scrollTop||document.documentElement.scrollTop); } return a26; } TrPanelPopup.prototype._centerOnScreen=function(a27,a28) { a27.style.position='absolute'; var a29=TrUIUtils._getStyle(a27,'visibility'); a27.style.visibility='hidden'; var a30=TrUIUtils._getElementLocation(a27.offsetParent); var a31=TrUIUtils._getElementBounds(a27); var a32=TrUIUtils._getStyle(a27.offsetParent,'position'); var a33; if(a32=='relative'||a32=='absolute') { a33={left:a30.x,top:a30.y}; } else { a33={left:0,top:0}; } var a34={ x:a31.x-(document.body.scrollLeft||document.documentElement.scrollLeft), y:a31.y-(document.body.scrollTop||document.documentElement.scrollTop) }; a27.style.left=Math.max(0, (a28.w/2-a27.clientWidth/2) -a33.left +(a31.x-a34.x))+'px'; a27.style.top=Math.max(0, (a28.h/2-a27.clientHeight/2) -a33.top +(a31.y-a34.y))+'px'; a27.style.visibility=a29; } TrPanelPopup.prototype._getOffsetParent=function() { for(var a35=this.getContent();a35!=null; a35=a35.parentNode) { if(a35.tagName&&'form'==a35.tagName.toLowerCase()) { return a35; } } return document.body; } TrPanelPopup.prototype._calcPosition=function(a36) { var a37=this.getContent(); a36=window.event||a36; var a38=this._getOffsetParent(); var a39=TrUIUtils._getWindowClientSize(); if(!a37.origParent) { a37.origParent=a37.parentNode; } a38.appendChild(a37); if(!this._centered) { var a40=this._getEventPosition(a36); var a41=TrUIUtils._getElementLocation(a37.offsetParent); var a42=TrUIUtils._getStyle(a37.offsetParent,'position'); var a43; if(a42=='relative'||a42=='absolute') { a43={left:a41.x,top:a41.y}; } else { a43={left:0,top:0}; } a37.style.left=(a40.pageX-a43.left+this.getRelativeOffsetX()- this._getSideOffset(a37,"Left"))+'px'; a37.style.top=(a40.pageY-a43.top+this.getRelativeOffsetY()- this._getSideOffset(a37,"Top"))+'px'; } if(this._centered) { this._centerOnScreen(a37,a39); } else { this._fitOnScreen(a37,a39); } if(!this.isModal()) { var a44=TrUIUtils._getElementBounds(a37); TrPanelPopup._resizeIeIframe(a44.x,a44.y,a44.w,a44.h); } } TrPanelPopup.prototype._getSideOffset=function(a45,a46) { var a47=["border","padding","margin"]; var a48=0; for(var a49=0;a49=400) { _pprStopBlocking(window); } } } TrPage.prototype._handlePprResponse=function(a6) { var a7=TrPage._getNodeName(a6); if(a7=="content") { this._handlePprResponseAction(a6); var a8=a6.childNodes; var a9=a8.length; for(var a10=0;a100) { a49=a49+"&"; } return a49+a50+"="+a51.toString().replace(/\%/g,'%25') .replace(/\+/g,'%2B') .replace(/\//g,'%2F') .replace(/\&/g,'%26') .replace(/\"/g,'%22') .replace(/\'/g,'%27'); } TrRequestQueue.prototype.sendRequest=function( a52, a53, a54, a55, a56 ) { this._addRequestToQueue(TrRequestQueue._XMLHTTP_TYPE,a52,a53,a54,a55,a56); } TrRequestQueue.prototype.sendMultipartRequest=function( a57, a58, a59, a60, a61 ) { var a62= {"htmlForm":a60,"params":a61,"context":a57,"method":a58}; this._addRequestToQueue(TrRequestQueue._MULTIPART_TYPE,a62,null,a59); } TrRequestQueue.prototype._doRequest=function() { var a63=this._requestQueue.shift(); switch(a63._type) { case TrRequestQueue._XMLHTTP_TYPE: this._doXmlHttpRequest(a63); break; case TrRequestQueue._MULTIPART_TYPE: this._doRequestThroughIframe(a63); break; } } TrRequestQueue.prototype._doXmlHttpRequest=function(a64) { var a65=new TrXMLRequest(); a65.__dtsRequestContext=a64._context; a65.__dtsRequestMethod=a64._method; var a66=TrUIUtils.createCallback(this,this._handleRequestCallback); a65.setCallback(a66); a65.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); var a67=a64._headerParams; if(a67!=null) { for(var a68 in a67) { var a69=a67[a68]; if(a69["join"]) a69=a69.join(',') a65.setRequestHeader(a68,a69); } } a65.send(a64._actionURL,a64._content); } TrRequestQueue.prototype._doRequestThroughIframe=function(a70) { var a71=a70._context.htmlForm; var a72=a70._actionURL; var a73=a70._context.params; var a74=TrRequestQueue._MULTIPART_FRAME; var a75=this._getDomDocument(); var a76=a75.getElementById(a74),iframeDoc; var a77=_agent.isIE; if(!a76) { a76=a75.createElement('iframe'); a76.name=a74; a76.id=a74; var a78=a76.style; a78.top=a78.left='0px'; a78.width=a78.height='1px' a78.position='absolute'; a78.visibility="hidden"; a75.body.appendChild(a76); } if(a77) { a76=a75.frames[a74]; a76.name=a74; iframeDoc=a76.document; } else if(_agent.isSafari) { iframeDoc=a76.document; } else { iframeDoc=a76.contentDocument; } if(iframeDoc&&iframeDoc.firstChild) iframeDoc.removeChild(iframeDoc.firstChild); this._dtsContext=a70._context.context; this._dtsRequestMethod=a70._context.method; this._htmlForm=a71; this._savedActionUrl=a71.action; this._savedTarget=a71.target; a71.method="POST"; a71.action=a72; a71.target=a74; this._appendParamNode(a75,a71,"Tr-XHR-Message","true"); this._appendParamNode(a75,a71,"partial","true"); if(a73) { for(var a79 in a73) { this._appendParamNode(a75,a71,a79,a73[a79]); } } if(this._iframeLoadCallback==null) this._iframeLoadCallback=TrUIUtils.createCallback(this,this._handleIFrameLoad); if(_agent.isIE) this._autoCompleteForm(a71); try { a71.submit(); } catch(e) { if(this._isMultipartForm(a71)) { var a80=_createFacesMessage( 'org.apache.myfaces.trinidad.component.core.input.CoreInputFile.INPUT_FILE_ERROR'); if(!TrMessageBox.isPresent()) alert(a80.getDetail()); else TrMessageBox.addMessage(null,null,a80); } else { throw e; } } this._window.setTimeout(this._iframeLoadCallback,50); } TrRequestQueue.prototype._appendParamNode=function(a81,a82,a83,a84) { var a85=this._paramNodes; if(!a85) { a85=new Array(); this._paramNodes=a85; } var a86=a81.createElement("input"); a86.type="hidden"; a86.name=a83; a86.value=a84; a85.push(a86); a82.appendChild(a86); } TrRequestQueue.prototype._clearParamNodes=function() { var a87=this._paramNodes; if(a87) { var a88=a87[0].parentNode; var a89=a87.length; for(var a90=0;a900) { this._doRequest(); } else { this._state=TrRequestQueue.STATE_READY; this._broadcastStateChangeEvent(TrRequestQueue.STATE_READY); } } TrRequestQueue.prototype.addStateChangeListener=function(a105,a106) { var a107=this._stateChangeListeners; if(!a107) { a107=new Array(); this._stateChangeListeners=a107; } a107.push(a105); a107.push(a106); } TrRequestQueue.prototype.removeStateChangeListener=function(a108,a109) { var a110=this._stateChangeListeners; var a111=a110.length; for(var a112=0;a112=2&&childNodes[1].nodeName=="Tr-XHR-Response-Type") a9=true; } else { if(a8.firstChild&&a8.firstChild.nodeName=="Tr-XHR-Response-Type") a9=true; } return a9; } TrIFrameXMLRequestEvent.prototype.getResponseContentType=function() { if(this._isResponseValidXML()) return"text/xml"; return"text/html"; }